package com.cms.jy.draft.entity;

import lombok.Data;
import java.util.List;

/**
 * 视频效果实体类
 */
@Data
public class VideoEffect {
    /**
     * 调整参数
     */
    private List<EffectParam> adjust_params;
    
    /**
     * 算法产物路径
     */
    private String algorithm_artifact_path;
    
    /**
     * 应用目标类型
     */
    private int apply_target_type;
    
    /**
     * 应用时间范围
     */
    private Object apply_time_range;
    
    /**
     * 分类ID
     */
    private String category_id;
    
    /**
     * 分类名称
     */
    private String category_name;
    
    /**
     * 通用关键帧
     */
    private List<Keyframe> common_keyframes;
    
    /**
     * 禁用效果人脸
     */
    private List<Object> disable_effect_faces;
    
    /**
     * 效果ID
     */
    private String effect_id;
    
    /**
     * 公式ID
     */
    private String formula_id;
    
    /**
     * ID
     */
    private String id;
    
    /**
     * 名称
     */
    private String name;
    
    /**
     * 路径
     */
    private String path;
    
    /**
     * 平台
     */
    private String platform;
    
    /**
     * 渲染索引
     */
    private int render_index;
    
    /**
     * 请求ID
     */
    private String request_id;
    
    /**
     * 资源ID
     */
    private String resource_id;
    
    /**
     * 来源平台
     */
    private int source_platform;
    
    /**
     * 时间范围
     */
    private Object time_range;
    
    /**
     * 轨道渲染索引
     */
    private int track_render_index;
    
    /**
     * 类型
     */
    private String type;
    
    /**
     * 值
     */
    private double value;
    
    /**
     * 版本
     */
    private String version;
}